Thumb

Part 5: How to use AngularJS in ASP.NET MVC

Part-04: Bootstrap Admin Dashboard Template setup in School Management Software Part 5: How to use AngularJS in ASP.NET MVC Part-6: CRUD Operation Insert Data using AngularJS in ASP.NET MVC Part-7: CRUD Operation & Load Data using AngularJS in ASP.NET MVC Part-08: CRUD Operation Edit, Delete Data using Angularjs in ASP.NET MVC Part-3: Create Database and Table in sql server for school management system Part-09: Insert Section data using ASP.NET MVC AngularJs Part-10: Edit Update and Delete Section data using Angular js | ASP.NET MVC | Jquery Part-11: Cascading Dropdownlist Section Batch selection in asp.net MVC JQUERY AngularJS Part-12: Insert & Delete course information for school management software using ASP.NET MVC Javascript Angularjs Part-13: Create Update course info in ASP.NET MVC AngularJs JQUERY Javascript Part-14: Insert data and Page design bootstrap using ASP.NET MVC JQUERY AngularJS Part-15: Insert & Get data using store procedure in SQL Server ASP.NET MVC AngularJS JQUERY Part-16: Load student list,bootstrap and Inactive using ASP.NET MVC AngularJS Jquery Part-17: User authentication using Store procedure Javascript AngularJS JQUERY ASP.NET MVC Part-18: User authentication, authorization and login using ASP.NET MVC AngularJS Javascript JQUERY Part-19: User Registration & Insert semester Info using AngularJS in ASP.NET MVC Part-20: Load semester info & Student course offer page design using ASP.NET MVC JQUERY Angularjs Part-21: Course Offer Entry Using Jquery Multiple Data Save (Part-1) using ASP.NET MVC AngularJS SMS-22: Student Course Offer Entry happens Using Jquery Multiple Data Save List view dropdownlist Load using Angular js in ASP.NET MVC SMS-23: Student course offer list semester search using ASP.NET MVC AngularJS JQUERY SMS-24: Student Marks Entry page in table column input marks entry using Jquery & Angular js in ASP.NET MVC SMS-25: Student Course Mark multiple data save using jquery with Stored Procedure & Angular js in ASP.NET MVC SMS-26: Student Marks list show by search student name and trimester Jquery & Angular js in ASP.NET MVC SMS-27: Student profile create and browse profile using Store procedure AngularJS Jquery ASP.NET SMS-28: Student Result show by search trimester and myasp server registration and login using Jquery & Angular js in ASP.NET MVC

4/23/2021 12:00:00 AM

Download Project

Introduction

In this post, I would like to explain Part 5 - How to use AngularJS in ASP.NET MVC.

Steps :

Step-1: Add input text and button in the Index Page. 


Go to Solution Explorer > Views Folder> Home Folder> in the Index.cshtml added an input text and button with writing the below code.

       <div class="row">

                <div class="col-md-12">
                    <div class="form-group">
                        <input type="text" ng-model="txtMessage" class="form-control" />
                    </div>
                </div>
            </div>

            <div class="row">

                <div class="col-md-3">
                    <input type="button" ng-click="ShowData()" class="btn btn-primary" value="Show Message" />
                </div>
            </div>

Step-2: Download angular.min.js.

Go to browser > search angular.min.js >download it > OK

Step-3: Add angular.min.js file.

Downloaded angular.min.js .
Go to Solution Explorer > Scripts Folder.> in this folder paste the above file> Above file drag and drop in the Index.cshtml with writing the below code.

<script src="~/Scripts/angular.min.js"></script>

Step-4: Create TestAngularControllerJS.js file.

 
Go to Solution Explorer > Scripts Folder.> Create new folder and name it AngularController>In this folder create above file js> in TestAngularControllerJS.js file  with writing the below code.

var MyApp = angular.module("ABCApp", []);

MyApp.controller("TestAngularController", function($scope) {


    $scope.ShowData = function() {


        var Mes = "";
        Mes = $scope.txtMessage;

        alert(Mes);

        $scope.txtMessage = "";
    };
});

Step-5: Add TestAngularControllerJS.js file in  Index.cshtml.

Index.cshtml page Drag & drop TestAngularControllerJS.js file with writing the below code.

<script src="~/Scripts/AngularController/TestAngularControllerJS.js"></script>

Step-6: Modify Index.cshtml  page.

Now add some html & angularjs code with writing the below highlight code.

<div ng-app="ABCApp" ng-controller="TestAngularController">
<div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <div class="content-header">
        <div class="container-fluid">
            <div class="row mb-2">
                <div class="col-sm-6">
                    <h1 class="m-0 text-dark">Dashboard</h1>
                </div><!-- /.col -->
                <div class="col-sm-6">
                    <ol class="breadcrumb float-sm-right">
                        <li class="breadcrumb-item"><a href="#">Home</a></li>
                        <li class="breadcrumb-item active">Dashboard v1</li>
                    </ol>
                </div><!-- /.col -->
            </div><!-- /.row -->
        </div><!-- /.container-fluid -->
    </div>
    <!-- /.content-header -->
    <!-- Main content -->
    <section class="content">
        <div class="container-fluid">


            <div class="row">

                <div class="col-md-12">
                    <div class="form-group">
                        <input type="text" ng-model="txtMessage" class="form-control" />
                    </div>
                </div>
            </div>

            <div class="row">

                <div class="col-md-3">
                    <input type="button" ng-click="ShowData()" class="btn btn-primary" value="Show Message" />
                </div>
            </div>

      
     
        </div>
    </section>
</div>
</div>
<script src="~/Scripts/angular.min.js"></script>

    <script src="~/Scripts/AngularController/TestAngularControllerJS.js"></script>

Step-7: Run Application.

About Teacher

Reza Karim

Software Engineer

More about him